package com.liangxy.news.model;

import com.google.gson.annotations.SerializedName;

/**
 * Represents the detail object in the news detail API response
 */
public class NewsDetailInfo {
    
    @SerializedName("title")
    private String title;
    
    @SerializedName("date")
    private String date;
    
    @SerializedName("category")
    private String category;
    
    @SerializedName("author_name")
    private String authorName;
    
    @SerializedName("url")
    private String url;
    
    @SerializedName("thumbnail_pic_s")
    private String thumbnailPicS;
    
    @SerializedName("thumbnail_pic_s02")
    private String thumbnailPicS02;
    
    @SerializedName("thumbnail_pic_s03")
    private String thumbnailPicS03;
    
    @SerializedName("content")
    private String content;
    
    public String getTitle() {
        return title;
    }
    
    public void setTitle(String title) {
        this.title = title;
    }
    
    public String getDate() {
        return date;
    }
    
    public void setDate(String date) {
        this.date = date;
    }
    
    public String getCategory() {
        return category;
    }
    
    public void setCategory(String category) {
        this.category = category;
    }
    
    public String getAuthorName() {
        return authorName;
    }
    
    public void setAuthorName(String authorName) {
        this.authorName = authorName;
    }
    
    /**
     * Get author name (alias for getAuthorName)
     * @return Author name
     */
    public String getAuthor() {
        return authorName;
    }
    
    public String getUrl() {
        return url;
    }
    
    public void setUrl(String url) {
        this.url = url;
    }
    
    public String getThumbnailPicS() {
        return thumbnailPicS;
    }
    
    public void setThumbnailPicS(String thumbnailPicS) {
        this.thumbnailPicS = thumbnailPicS;
    }
    
    public String getThumbnailPicS02() {
        return thumbnailPicS02;
    }
    
    public void setThumbnailPicS02(String thumbnailPicS02) {
        this.thumbnailPicS02 = thumbnailPicS02;
    }
    
    public String getThumbnailPicS03() {
        return thumbnailPicS03;
    }
    
    public void setThumbnailPicS03(String thumbnailPicS03) {
        this.thumbnailPicS03 = thumbnailPicS03;
    }
    
    /**
     * Get content
     * @return Content
     */
    public String getContent() {
        return content;
    }
    
    /**
     * Set content
     * @param content Content
     */
    public void setContent(String content) {
        this.content = content;
    }
} 